-0.00194365598285085
-0.00182407408033231
-0.00192755589783919
-0.00182720136596119
-0.00190661459560656
-0.00174070537796412
-0.00180855596462991
-0.00174299488359834
-0.00188003906302823
-0.00180406328946777
-0.00197784827858662
-0.00189953823252199
-0.00198157032405903
-0.0016847595810696
-0.00135573587752259
-0.00106940058209983
-0.00112984864705719
-0.00122040243205124
-0.00167690619302816
-0.00158833813847944
-0.00173168165603703
-0.00105997715597682
-0.000254823895669861
0.00100736968852662
0.00189628623918398
0.000954941288556198
0.000171672952147605
0.000690007754599774
0.000755725519676143
0.000645132165115452
0.000114608303267867
0.000363046524703712
0.000650206809586852
0.000638551435233827
-0.000147058528236143
-0.00173707926149873
-0.00174290854749203
-0.000501257840385685
-0.000345149369627202
-0.00108388905979353
-0.00232395054301689
-0.00256882532160527
-0.00269963091794524
-0.00260516642709831
-0.00261060240416282
-0.00255528973871464
0.000162822541959868
0.0049335648784074
0.00830454216145331
0.011698958098548
0.0143292035657151
0.0163927963884104
0.0130680249104129
0.0134710546452428
0.00889124396839241
0.00496864291864134
0.00315248298138824
0.00250281657187428
0.00124910758858542
-0.00213467621689776
-0.00534701889866697
-0.00805080993788335
-0.00912435145545291
-0.00874818184258875
-0.0096645596703226
-0.00914318551716465
-0.00330747228039815
0.00597874338623448
0.00888094758830551
0.0079548489545269
0.0036786855612329
-0.00136689561867267
-0.0100272992222038
-0.0157706967778807
-0.0216556535715845
-0.0233191904586675
-0.0188647909703289
-0.00724676497737084
-0.0014807185831364
0.00024855525482441
0.00323434240071264
0.00694151887703071
0.0108187774827966
0.0125738626189132
0.0119087548369024
0.0126806316037273
0.00894071135967946
0.00548470900007746
-0.00389158400414769
-0.0168306803291246
-0.0276137082686382
-0.0306350243210933
-0.0319665509148774
-0.0340189839964227
-0.0382900631523446
-0.035854425664087
-0.0307498193661615
-0.0272968227821129
-0.0247774072943904
-0.0180129413879844
-0.00581102750562649
0.00837182037171056
0.017604667534104
0.02385501791555
0.0342715970482441
0.0452254105965903
0.0426935243379552
0.0328649580419627
0.0179650408371454
-0.000593624683612428
-0.0155539611746851
-0.0184069537961544
-0.0120972553356982
-0.00105482257066624
0.0109070961219271
0.0252491221982473
0.0352033874697726
0.0349955412878943
0.0294367111417254
0.0236982059654066
0.0196592430301394
0.0169230599628856
0.0105287201419015
0.00170408927598428
-0.0102936301220292
-0.0236985577050991
-0.0332505926501863
-0.0391163316661503
-0.0386766570506384
-0.0277291748167555
-0.0196135488464618
-0.013904046206599
-0.00244180572340906
0.0104963281138641
0.0192013099269578
0.0204664216715479
0.0141133632999183
0.0060602190895308
0.000918555416193216
-0.00345769710539269
-0.00535491705357835
-3.15116875399206e-06
0.00988497255212068
0.017270898542343
0.0185254261198251
0.0186305643115199
0.0148223426144732
0.00639948801102763
-0.00188521922940735
-0.00874693476549748
-0.010038938608389
-0.00981072350068659
-0.00759390007744337
-0.00450105296208638
-0.00558399552234397
-0.00846285699937327
-0.0084049478554684
0.00130266155557156
0.00515707946476582
-0.00683164818765625
-0.0206020333111396
-0.0250682640436774
-0.0276681639682903
-0.0340333733474758
-0.0419654231746675
-0.0478084589923032
-0.0393232185579584
-0.0141565313530777
0.0112322315030562
0.0331604193835867
0.0538801256100052
0.0694609149303204
0.0722511699811981
0.0670102485642962
0.0573402848932447
0.0484917932856479
0.040015186461935
0.0359151807018668
0.0402562880329139
0.0497538992546847
0.0536882675959636
0.0477070940082179
0.0286296923819953
0.00375411773708691
-0.0182129853439584
-0.027025247763237
-0.0293283433401276
-0.0418455119158915
-0.0584975084812721
-0.0732165355551839
-0.0891931919111382
-0.109298952492624
-0.124315999015013
-0.124294255106755
-0.104724098147803
-0.0656195977258516
-0.0195188669165323
0.013102687258283
0.0283779107149014
0.0279545120542473
0.0170309481194483
0.00637345927378932
-0.00301283592823453
-0.00605567844986515
-0.000981238627014162
0.00585736121601752
0.0137803937165492
0.0175702929732549
0.0132021016858923
0.00863482573262586
-0.00265616228723056
-0.0190839887513714
-0.0398911182795215
-0.060614341902864
-0.0803063287007331
-0.099344719197434
-0.118919672606738
-0.133603205948052
-0.143789907203589
-0.140315038805939
-0.124413207075461
-0.100578046464364
-0.0775371780313999
-0.0535405369251516
-0.0241552117548537
0.00734464454086771
0.027152801366239
0.0359589882817396
0.0309897697890562
0.0180469642091411
0.0059738829832121
0.0017215547505292
0.01426582646841
0.0374321380662221
0.0756413010893126
0.118169507771835
0.145939676250924
0.156128296086601
0.147566632209997
0.127461511155225
0.106715584333554
0.0874063542736978
0.0695430941130015
0.0564820400437655
0.0634880551898498
0.0706270918923363
0.0521415722394319
0.0199690937228165
-0.00631951519550797
-0.0307080262954362
-0.0382699180608703
-0.0200890369579281
-0.00081639741898322
0.0204241489557874
0.0163235036690058
0.0127790547649306
0.034814235464625
0.0518061404782159
0.0484220848738795
0.0320885726118079
0.0122725496078609
0.00328822252632265
0.017812641621325
0.0323351101598513
0.0355448947347666
0.0188364599369221
0.00313369048891287
-0.0231606198100622
-0.0588348588226285
-0.0808918154069166
-0.0746772145687537
-0.0456535737312598
-0.00112932103751857
0.0363363090426881
0.0574298186331308
0.0717011770076123
0.0755041226092728
0.0640086299346159
0.0181267451666467
-0.0416143230089714
-0.0866616254158598
-0.096098161836494
-0.0619154590014225
-0.0229131549482843
0.0130629726493764
0.048779900070067
0.0621098751223179
0.0493513171885541
0.0339844495538952
0.0355202729562979
0.0551115342967953
0.0786106236199624
0.0942755107030992
0.0970341091816601
0.0809666400323928
0.0499051473224208
0.0300326541096742
0.00796325873080905
-0.00872515888090377
-0.0114879142831022
-0.00620292947564205
0.0165128675288648
0.0466042301908357
0.0689397006588408
0.0759585063391946
0.0697128884554283
0.0596915048553241
0.0481723496922687
0.0245030823106467
-0.000507310960728697
-0.0281090217082221
-0.0527318553959664
-0.0716340267026978
-0.0865672952256227
-0.0908348569846205
-0.0739449564818284
-0.0383994222203483
0.00614444475769505
0.0417064148557114
0.0760438831554431
0.107429615909145
0.126053912858873
0.129310063120515
0.11049742555367
0.0764208841530347
0.0285431644176625
-0.0209905457895738
-0.0672072227920455
-0.110425798561761
-0.122666979384326
-0.0991803608320717
-0.0769411391344441
-0.0849985361974762
-0.113580903602675
-0.137783792074018
-0.151453355811122
-0.153670914690086
-0.140777416619779
-0.115055971967297
-0.0829594052715712
-0.0489733569008922
-0.0166629004958453
0.00744134097994466
0.0157984202609097
0.00110232341730936
-0.0271640570363961
-0.0620961252979783
-0.090870670480575
-0.098861556765406
-0.0969548078691896
-0.089085751423275
-0.0804051355779645
-0.0749467750784821
-0.0637134883563487
-0.0509961798956038
-0.0355295460936433
-0.0190232017372559
0.0103164292493645
0.042878987084862
0.0701420108801679
0.0871038581382256
0.092877185544093
0.0893310099178914
0.0876186771425705
0.0865903181873077
0.0942534470314844
0.112527922868943
0.140925147290591
0.169914253685558
0.205456270550114
0.233331641173569
0.249377046651222
0.262016013089566
0.265067514802897
0.256239807813488
0.199932358562501
0.0697710853863542
-0.0655614007949256
-0.170674970711233
-0.246576878936285
-0.294677921400002
-0.321135141536333
-0.328035634774694
-0.314880250515221
-0.292081762706663
-0.227171400106051
-0.112508417304182
-0.0184734325980198
0.0305452667468576
0.043612843988571
0.0212600743229665
-0.0481221468452612
-0.129927526162372
-0.204565090074891
-0.273438599718887
-0.312144355234989
-0.334350961070229
-0.327156285543671
-0.291768714380418
-0.126731811175153
0.108102717775075
0.337289586318632
0.49627592728774
0.529560095090383
0.516478576166316
0.439079855668383
0.272544221610097
0.0811789629012655
-0.124812271744668
-0.257047210289246
-0.281277278645912
-0.248350606276099
-0.14851952701307
-0.00898266431208321
0.120938658441168
0.253533650525432
0.323837141900752
0.250077967929187
0.0733681033862768
-0.104981827413332
-0.259835226996627
-0.371203687934046
-0.462656007960523
-0.533678647125142
-0.560052728788722
-0.525121779698888
-0.356024521389791
-0.0685508684170499
0.136573168005415
0.274873058137205
0.33319981298598
0.339137818520566
0.302095791749562
0.268139481371059
0.277317009472737
0.297446432542621
0.307655836996486
0.310599898221954
0.313233788991388
0.311261488607041
0.298273020819784
0.272441897335941
0.23432098899931
0.175055408935158
0.101507918305753
0.0572565068937799
0.0615595623853754
0.0916716776891985
0.147254223410466
0.20406849758188
0.284888046470174
0.354978895213264
0.373787375856472
0.356056497725464
0.321691529777053
0.301786260820241
0.310562805672573
0.331066991396551
0.348951355938792
0.365508702550579
0.362640425240657
0.33900032027717
0.286898078930616
0.217565389106347
0.132119503972797
0.0390232805293401
-0.0449161994306267
-0.100484355800841
-0.151462628948467
-0.193827436555698
-0.192524720640356
-0.179921567697966
-0.214485428454266
-0.266201075902526
-0.347701081213954
-0.442990561521263
-0.543079689813179
-0.620213006725021
-0.686679018056153
-0.758430717674129
-0.815131156090545
-0.880353287963974
-0.958557812120882
-0.999832866208357
-1.03864574244896
-1.08447422673636
-1.13364104046808
-1.16246770707782
-1.18326511579993
-1.19216732765145
-1.2292918533685
-1.26624690450647
-1.28183536814735
-1.23215373541128
-1.03893672710359
-0.325685374102685
0.455269474419923
0.874674290748344
1.18347615961537
1.38710466281838
1.47736106789067
1.49534775670706
1.52365960431246
1.54126577473434
1.51610999145993
1.45003089379045
1.34252965088939
1.07954987104263
0.756662426311379
0.36939382733492
-0.0306724686101671
-0.246091158397403
-0.390060133080764
-0.423964641795475
-0.368767091155718
-0.14085575864218
0.261575059420627
0.550194424500553
0.718751282736767
0.835883797942708
0.876337060203371
0.852514690126544
0.777917096633617
0.651246040496244
0.503652867927638
0.335147171828502
0.145452996421972
-0.0588143939677974
-0.262578796597421
-0.465818467558642
-0.619007498870127
-0.744159679063004
-0.833520746736429
-0.866370036373912
-0.872662979234475
-0.855795462166654
-0.804639720356039
-0.755309827312386
-0.701554409411508
-0.652042251254516
-0.621047589086102
-0.579136205918723
-0.547150277344427
-0.553347291197969
-0.52837697067046
-0.476111650011972
-0.364427902404811
-0.15995202630645
-0.0178421877554874
0.102391104697057
0.189613275277275
0.216898682507553
0.225770516840191
0.225523979292148
0.223204096139029
0.204015097101305
0.16764617219623
0.114716703045801
0.0589969788444936
0.00673018727456393
-0.0685441533865584
-0.153928004428901
-0.20689872305235
-0.229372011527108
-0.210247284924088
-0.135010484481047
-0.0126507976825438
0.0965937950394347
0.211120558651334
0.311588606520982
0.383239580681586
0.419590279075328
0.439278108949559
0.443000154421965
0.421665543260544
0.409319480056969
0.424146906908815
0.416482179247854
0.384771247160351
0.343748806124698
0.293150731608231
0.246826614117896
0.192795240440154
0.141590255072602
0.108753755969389
0.109228604554142
0.122274949508968
0.110507338217729
0.0866740961867725
0.0652991948424022
0.050768188622251
0.0472293675532544
0.0680197414815115
0.0808326591859205
0.0714178666735443
0.0627893722553818
0.0588729106620801
0.0681860184270142
0.0990524554893773
0.118131136169027
0.0968892563810587
0.0703220376500103
0.0527753432124825
0.0547949685736267
0.0481528441275078
0.0238371431439084
-0.0117200944564282
-0.0616078466522425
-0.137991638255896
-0.208673089918877
-0.267984715906399
-0.316473951085193
-0.334028000079926
-0.334837001372468
-0.305194298676333
-0.23261249338427
-0.133552683337688
-0.0532105411410001
-0.014973526729538
-0.0155200662588711
-0.0507151079050329
-0.104751597796482
-0.16438586501095
-0.201144901211243
-0.230573042695008
-0.260578996564395
-0.26568050115776
-0.255053165996641
-0.227309857639518
-0.18192456536456
-0.108930585105664
-0.00237377287162992
0.131719480013521
0.255532811031745
0.354723084527876
0.428335806882055
0.486014721170083
0.537909116334758
0.591645348434232
0.647325741742661
0.691200471920399
0.71760972755322
0.722703557826023
0.703169214363025
0.662629615996043
0.631321585738027
0.621290609237221
0.628450110794539
0.638685735843656
0.647300160674122
0.650974241643018
0.65296956498905
0.644710077484561
0.618751688184738
0.540265772273902
0.452714565199603
0.333161441383171
0.162073975941749
-0.0119132954765681
-0.157751095122036
-0.297027862308654
-0.421320198835269
-0.514860573581232
-0.607041954061068
-0.680446830233369
-0.746714588283324
-0.809170767120987
-0.851785629673186
-0.877724833171605
-0.886716578763019
-0.871032186115122
-0.819905223006613
-0.734451663552501
-0.641656337427733
-0.553756588294591
-0.463954247188871
-0.373653075246643
-0.297480327458435
-0.271261011259516
-0.276319987326435
-0.277394072441711
-0.28556050880939
-0.291027822682861
-0.307392991517249
-0.339307293099636
-0.384275613957411
-0.419900449531361
-0.465987942137712
-0.512654206419754
-0.538350389767054
-0.503959840750104
-0.435568854011422
-0.364028198208891
-0.309849413623695
-0.242613412129543
-0.175288196658862
-0.0981612750141543
0.00341257849575725
0.092580445149042
0.124597710532298
0.117396959501961
0.1035585607125
0.0670182426482146
0.00633531150533073
-0.0485298451250995
-0.0665398766665376
-0.0533429231706888
-0.0219728907978022
0.0451943935509869
0.132758710922912
0.208002226396445
0.286062857042822
0.362371824020999
0.440294956423979
0.498271250633772
0.528648769523686
0.564289593265473
0.608167521076778
0.668078383594823
0.717021362976826
0.769769526303985
0.819374415834431
0.866389222175316
0.895529256874662
0.908748274042125
0.907581137790039
0.911472657841515
0.91414268187026
0.921276602359039
0.920800154957503
0.912297647301894
0.892763303838896
0.85890036436056
0.786055074062547
0.690477806734175
0.597372310153373
0.505683365242911
0.408350597086059
0.309643486021957
0.232410083179456
0.153979486329336
0.0512379209932961
-0.0160065542298091
-0.134252325562226
-0.279534248588344
-0.395237101826319
-0.499371236580943
-0.573118259544952
-0.620005160543143
-0.639015092101094
-0.634173874880112
-0.618924360397375
-0.595981339551572
-0.589084043946778
-0.600685058529157
-0.622208330071053
-0.632418374051632
-0.639216543015838
-0.634129108010169
-0.619253716654813
-0.588805849826417
-0.528367377769758
-0.366982811625131
-0.167078272474667
0.019888417427912
0.140305765668594
0.199086264720577
0.220819940551205
0.220342214096242
0.214024329693853
0.195469421392537
0.174770499784307
0.151890792083137
0.132287379735084
0.110436350752533
0.0787107095506208
0.0331968724062546
-0.0307592204088496
-0.111530900722641
-0.185685621966488
-0.264847197850106
-0.330472231553022
-0.376172810497722
-0.409383432728316
-0.432399999146169
-0.450898309333343
-0.463570531160788
-0.472440766676643
-0.475657586045406
-0.486465587503081
-0.498044218650489
-0.510335922083419
-0.518969532715289
-0.532562673010134
-0.546280521014105
-0.566262533176534
-0.58374079825572
-0.594878155970833
-0.519308481873429
-0.385471528911603
-0.24961431106192
-0.130034966650236
0.00937165643555248
0.12289784852789
0.19829644922944
0.237415019239087
0.264937690880062
0.29393255301545
0.318892960878901
0.336295122279184
0.347160681141071
0.331981514596816
0.300107822960734
0.269872598764568
0.259425290373292
0.272130128063124
0.279283554116663
0.226517803804883
0.162146881987085
0.0256717854031808
-0.115181958729851
-0.256016612990487
-0.374772246995219
-0.456548527846867
-0.512590253748407
-0.561430908856254
-0.580546362321928
-0.564241628761963
-0.518755291266276
-0.441526045347413
-0.365444749879231
-0.289149852488751
-0.237055924989472
-0.223008400964706
-0.244051068181428
-0.295659594905181
-0.354361751934764
-0.378842834526467
-0.384451483803616
-0.349590882652264
-0.295352622082714
-0.181335241498095
-0.0491249247319851
0.0574522020681023
0.135391962165633
0.178184932907533
0.199720035693628
0.204891568462118
0.205388160955129
0.20927136715933
0.216631680104678
0.228643270837107
0.246009618741435
0.270564886431901
0.306363673271916
0.355775105971537
0.412168571565487
0.456916255707113
0.478912777016978
0.45653253967903
0.420984447310696
0.392004294289718
0.372268499911976
0.371625775564937
0.382526508396065
0.394901350301746
0.386683432033632
0.303610830533777
0.183923406107516
0.066872430557543
-0.0728766271069736
-0.185178157519348
-0.28651660124603
-0.370567358854141
-0.426903267043878
-0.462697577196899
-0.470902704930743
-0.453162233899033
-0.369342665197843
-0.209879557063842
-0.0756512137533713
0.0106822385294704
0.0687769411102622
0.120057070866647
0.163609479580795
0.195171401944059
0.211554157763068
0.216912432331892
0.221281678838332
0.218446656917511
0.195776074451647
0.159759528765695
0.123484934050857
0.112895970492546
0.12842495814907
0.158457772140423
0.200380027261931
0.22405530619466
0.216424153686156
0.186530436754984
0.13087210711817
0.0660093892577127
0.00287324323485145
-0.0599450771972157
-0.0994998044254509
-0.116294735211292
-0.121800420687572
-0.114541152962953
-0.102412528841959
-0.0891046174613224
-0.0681601175951186
-0.029994858080908
0.0298879292144155
0.0874882136930222
0.147897587284218
0.198853476996874
0.231346870018309
0.248808827166302
0.254981539004732
0.250837086138078
0.231372770850205
0.203783268667671
0.136720578912871
0.0512833273899526
-0.0315849773012845
-0.109853102389847
-0.190039519831804
-0.231377247537199
-0.23638410217697
-0.218909034731351
-0.159760807819122
-0.0809727155361708
-0.0125497524618153
0.0611365154644138
0.108661983886006
0.127144305905343
0.135928205314879
0.134540432346645
0.129055211725197
0.115248469508052
0.100704672753632
0.0889236314014098
0.0860927664042266
0.0919968770229989
0.101670358090974
0.12383827256005
0.146663940253931
0.1743263484818
0.199207135269423
0.21544024183748
0.229773314539812
0.238485267194082
0.24075334868341
0.236095355865838
0.221494001707205
0.189423016080017
0.140404572545825
0.0795970935754928
0.0191811328591478
-0.0261130268591408
-0.0453513973591443
-0.0530343515314386
-0.042055596441267
-0.0158130654226482
0.0130792166278986
0.0496138429044343
0.0868243849644384
0.107982486752942
0.116694759170569
0.11158973718028
0.0854097518742386
0.0313641807034583
-0.0307119913610597
-0.0891762444532312
-0.148805395453992
-0.201815764733675
-0.230923823097347
-0.239744495292908
-0.239292349906484
-0.228185369710261
-0.207074912661911
-0.188532475131508
-0.16623153910603
-0.146899925611202
-0.141894989551571
-0.151375333552079
-0.170189889699064
-0.194888091609991
-0.222404687747189
-0.245211169639666
-0.256161146027731
-0.263141899868633
-0.271153570771652
-0.273884989364891
-0.277916246003261
-0.279553114626392
-0.271998705323505
-0.257504471889379
-0.219013597349004
-0.144741203189878
-0.0725523870632434
-0.00148135810984987
0.0587641911207899
0.0822456934593366
0.0914133088969558
0.0882275065737957
0.0786147805436
0.0742474526173006
0.0754046762053279
0.0823125240008944
0.0919335638783652
0.102373517712437
0.125912577455196
0.154393579876309
0.175982083142979
0.182843565251819
0.167311379961727
0.118163432268057
0.0573495580305901
0.000941635935282416
-0.0326804545851261
-0.0521079970869746
-0.0749499727120495
-0.101354751657876
-0.139668797061976
-0.184282180593774
-0.229845581058434
-0.269728705254037
-0.298169737255558
-0.318386135958474
-0.333960849775011
-0.338440734402882
-0.333644284051843
-0.320610729631286
-0.291880311791919
-0.252221661472744
-0.209904818369024
-0.173734786271839
-0.146233858539121
-0.122866191955573
-0.110096442304323
-0.0994150671359159
-0.0879566670106404
-0.0716746366490033
-0.0501430512598323
-0.0190755150224179
0.0157508394734274
0.0460970855070525
0.0744613743029569
0.113208699055434
0.164492346208743
0.210982740644581
0.244864865924321
0.283406902601773
0.314670165989846
0.337516618301915
0.349753961964199
0.352180965841825
0.343611307881302
0.318592063560212
0.272857909463055
0.207487727155457
0.139530339528509
0.0731855185095805
0.00779218533495532
-0.0565399172113347
-0.106025215246361
-0.138498143412966
-0.159458951210363
-0.166910076949024
-0.164831934893597
-0.147232159738851
-0.11543489154503
-0.0616388636978459
-0.00400970458812594
0.040953691913955
0.0614537207142958
0.0671090554415276
0.0601135924862155
0.0484869968352969
0.0373502786468977
0.0245018672098911
0.0110036646556613
0.000948619566993529
-0.000680974439771983
0.00958743274867789
0.034741649182646
0.0707214220825734
0.101786751952826
0.116563336430951
0.123354790364665
0.1270093657688
0.125322294298661
0.116806676345427
0.098138571815826
0.0719301275710353
0.0429279108784426
0.0133944073686332
-0.0111826362064264
-0.0252744154797651
-0.0240589949608118
0.00203711641675763
0.066059911868077
0.136792845431493
0.187597487076412
0.216503454998627
0.235110164963734
0.24198379808013
0.233351786265043
0.213656601833607
0.175515548405501
0.131099778628166
0.0958586590822988
0.0807201024843494
0.0779125802122079
0.0779400798608872
0.0846122620625392
0.0945012636329548
0.101856140601238
0.106498145250974
0.101931284990071
0.0911504634177189
0.0800882500914392
0.0699971580795666
0.0601193482266368
0.051047981559395
0.0511762066654461
0.0544294790568775
0.0583513766272438
0.0531753671717592
0.0411273234166626
0.0236970867936581
0.00710124067372031
-0.00511228061848712
-0.0161629824639243
-0.0253477691938003
-0.0343620900782004
-0.0437129299192294
-0.0540211412503257
-0.0594065957044723
-0.0601516443256671
-0.0616123233392368
-0.0606923641619075
-0.0598801652357983
-0.0557955081168534
-0.0506962418669855
-0.0496474180568916
-0.0520657883238855
-0.0600467619446577
-0.0765219293737633
-0.0965451910092109
-0.113366981917018
-0.120414886062835
-0.121266096118466
-0.115215853645665
-0.105211097740111
-0.0943263530768202
-0.0843916253463914
-0.0788229464888351
-0.0735116771334512
-0.0657036954886731
-0.0523372674137543
-0.0290836284432176
0.00257113081540734
0.0367743848414163
0.0749560482158274
0.109370579484533
0.136243811747977
0.152425116652243
0.159237994730858
0.154942293796468
0.141386885577718
0.123102816839557
0.105523186776286
0.0835765485500715
0.0599425190903618
0.0431220072359813
0.0366720605672608
0.0458505479590091
0.0668781862979642
0.0895772277025781
0.10589603085024
0.115107134104375
0.118023375917807
0.111961302200807
0.102255844797158
0.0909285476481441
0.0766786134185639
0.060663905223158
0.0471951528740837
0.0326526351730901
0.0179225123106995
-0.000217357862687825
-0.0203997190353328
-0.0377656512472977
-0.045983889278768
-0.047790552244326
-0.0510483013227517
-0.0524795621075018
-0.0568657560718486
-0.0655383778332407
-0.0717072525113903
-0.0818041002636842
-0.0929596844901308
-0.108801080946186
-0.131181957810847
-0.149763086707416
-0.164025491707909
-0.177218927806834
-0.178324029967713
-0.175351509803496
-0.161354188625737
-0.141035465648665
-0.117162572961474
-0.0981622343042245
-0.0839919211504715
-0.0725654973608696
-0.0644435080997768
-0.0624369930362588
-0.0639072649505306
-0.0621137122825988
-0.0606344869943383
-0.0581230655905343
-0.0550063321524291
-0.0548490085809151
-0.0577502215165802
-0.0586944827090214
-0.0595485706348631
-0.0590602919891273
-0.0562387001292894
-0.0545951164756667
-0.0505900804325491
-0.046050400056969
-0.0411481080348504
-0.0393021141764139
-0.0377921916059068
-0.031053274791704
-0.0268302240919638
-0.0208776053719746
-0.0146701992093383
-0.00882182334364504
-0.00129909619414395
0.0107898069226764
0.0216190086909026
0.0298821734739943
0.0385522691048681
0.0418327213816221
0.040958488364306
0.0402594856664813
0.0331898376124065
0.0228980301415106
0.00529537711655412
-0.0110625970423078
-0.0212952482922074
-0.0257167761074736
-0.0199150217391924
-0.000681956113277163
0.0248379065214849
0.0524562193824601
0.072612182810953
0.0816835494781948
0.0832043440028309
0.0779196150060561
0.0687197034694065
0.0556912652625575
0.0443243174573085
0.0371648158999909
0.0316020206881985
0.0277887787064511
0.0226192604471083
0.0173239472832255
0.013314690363799
0.00923815523411523
0.00493641077228236
-0.0038510060341779
-0.0107227205704332
-0.0132086568347053
-0.00593624683612428
0.00647009176019492
0.0283587888661686
0.0507112707447521
0.0710754001184801
0.0889792702254819
0.106450180747463
0.12023709763649
0.122927906283423
0.123828679659348
0.119450479778919
0.112738007394319
0.100869031118994
0.092716024812298
0.0852677769438479
0.0852572247530756
0.0950813143620738
0.107262059910216
0.127050935005176
0.150933420593069
0.16586317171907
0.171059006502673
0.16570648767427
0.150092442964854
0.126104435469237
0.0934645908304169
0.0547751432455091
0.0205248744131592
-0.0167002168795764
-0.0622748730143937
-0.100446623724746
-0.129766045667221
-0.152248287515968
-0.16398232365475
-0.166342496990817
-0.160785969140817
-0.14897998624677
-0.133985962686065
-0.12059363377925
-0.100996296934975
-0.0820934861015303
-0.0704742450078166
-0.0592937192395446
-0.0518307622566846
-0.0456740385860909
-0.0378814055824361
-0.0280287291293458
-0.0250795836665059
-0.0207009041410424
-0.0131401315473568
-0.0071664084458231
0.00195520583529615
0.0144481875107565
0.0225046572600541
0.0315886226035513
0.0371568218160725
0.0311956334381228
0.00977948262073349
-0.0179790784485061
-0.0561235853208645
-0.0873251343810869
-0.107975451959094
-0.114864433716613
-0.105965739262008
-0.0840222986693614
-0.0498638978494018
-0.0162944691562141
0.00669338251220363
0.0202108348205089
0.0192283619069377
0.00353616703313569
-0.0190190448136184
-0.0410819170200061
-0.0622227515872457
-0.0776749960381531
-0.0866667416295676
-0.0908265431373454
-0.0924490224094235
-0.0915613593311246
-0.0921932117240348
-0.0913279320807073
-0.0899526298833861
-0.0861420099611639
-0.0788421322902392
-0.0619535108408741
-0.0407736651441126
-0.0153693617888414
0.00769676794930532
0.0267595563901252
0.0396970219219827
0.0462783913303218
0.0482538893482364
0.0493465207382031
0.054065588356912
0.0555483310420966
0.0587597144337956
0.0623596103039287
0.0592409582856831
0.0525662179771772
0.0421988504250847
0.0354556807582373
0.0252004222390164
0.0182383745544832
0.0167069319100678
0.0163009603523559
0.013633174667108
0.0106498145250974
0.00553999608445711
0.00197221404824093
0.00215035421427852
0.00237260573537783
-0.00262517082269571
-0.00759981569954298
-0.0143780314302887
-0.0211997349775504
-0.0260134205735175
-0.0296504089930321
-0.0286675523634328
-0.0276672686308914
-0.0191799497347279
-0.00984842360044576
-0.00404628551613653
0.000781674316075264
0.000728910164580268
0.000211496280595499
-0.00369147609550234
-0.00969189943732352
-0.0146833414833001
-0.0175803974953277
-0.0141447001088784
-0.00377288784612731
0.010882122603766
0.0256854712748491
0.0378587023841079
0.0418694941676467
0.0430676474653362
0.0396455400215483
0.0309555870862211
0.0231874479556923
0.0197379367922321
0.0186102913147028
0.0206538029985952
0.0262890885633596
0.0320927295354455
0.0400532383013866
0.0521377350791511
0.0692476327713775
0.0886438384642659
0.104993338894174
0.119495886175576
0.13069975466889
0.133383848285331
0.124710267233869
0.106226346397748
0.0763665243823896
0.0492003888841748
0.0272702504471681
0.0142726054515728
0.00609053265574937
-0.0017029413255336
-0.0113593054610231
-0.0233143300556452
-0.0340260187902709
-0.0386469190584619
-0.0383274754650827
-0.0298460082383474
-0.011121945121318
0.0064024298339096
0.0210188128703092
0.0317979716732063
0.0361956131657242
0.0317779225107389
0.0273507668603942
0.0278365513519475
0.026332640332547
0.0298622841932053
0.0327888543630596
0.0331850411620554
0.0306541781461618
0.0194261994957502
0.0018052751925898
-0.0159403951913004
-0.0365409575909991
-0.0519263715003486
-0.0650296343326738
-0.0757308348291986
-0.0838883178228891
-0.0884433468395925
-0.0924234413408846
-0.0889402590959601
-0.0825485093581655
-0.0749275892770779
-0.0688594400563001
-0.0641848195441774
-0.0654779425588176
-0.0706824109530516
-0.0800278148170161
-0.0914024369428268
-0.106126580230446
-0.121799461397502
-0.135395799325914
-0.14591857186938
-0.152663979879724
-0.155637139570655
-0.149948229690966
-0.133158095355476
-0.105707370469766
-0.0652841659646356
-0.02519086131465
0.00896616452287564
0.0330107701326343
0.0441874587406255
0.0480492407999254
0.0458243273637567
0.0376316704008253
0.0231504193589823
0.00726233745284388
-0.0120576366557987
-0.0274262629889196
-0.0398831241956031
-0.0418324016182653
-0.0410138074250213
-0.0384000617470618
-0.032245896183322
-0.0229408464549776
-0.0118625170555184
-6.02645207905949e-05
0.0123625310164464
0.0276893642788419
0.0428505281461125
0.0540409665784434
0.0587907314793989
0.0588978522039055
0.0539667814796806
0.0513565531986452
0.0496963418504722
0.0490360305188125
0.0456027313575387
0.038491833830445
0.0280055143096467
0.0163597968099953
0.00840549145317485
0.00233763321705163
0.00475222707880246
0.0101568353580176
0.0173853418477188
0.0288442855707008
0.0387198251037977
0.0457635723259769
0.0524511031687523
0.0576917048222975
0.0575868224412881
0.0563525358842874
0.055571993530495
0.0567295368818791
0.064342782642405
0.0756422603793828
0.088176344436718
0.0997533767673425
0.108222948797207
0.116729613376453
0.119341440474272
0.117571550294739
0.113492968679572
0.104113350136437
0.0865727312026872
0.0672037053951214
0.0414454879566148
0.016678504947654
-0.00278492459572099
-0.0157833594068074
-0.0137925767004408
-0.00289762519080257
0.0143952027225454
0.0330926295519587
0.0487303367497729
0.0599492341208532
0.0659572678305647
0.065804420946045
0.0619736559323484
0.0501152318477963
0.0357594559471364
0.0204357243893012
0.0045380815587964
-0.00912620608292197
-0.0207903099755857
-0.0285460103115375
-0.0300798511811284
-0.0356305913143718
-0.036900691367327
-0.0378913182464949
-0.0394447286335181
-0.0421208281660411
-0.0413904886592563
-0.0445491110970938
-0.0470752416153077
-0.0463103676659954
-0.0454952908696755
-0.0458035427455689
-0.0420357711131494
-0.0371373162513116
-0.0367996461465984
-0.0346684233739534
-0.0313033936893428
-0.0287128628310823
-0.029487201775754
-0.0350342326540593
-0.0418947554728288
-0.0548630781686114
-0.0668973720993684
-0.0793064286842198
-0.0881574783986705
-0.0880960838341772
-0.0810638480928405
-0.0621162703894527
-0.0387623536302436
-0.0155316416923849
0.00217630301067764
0.0202706945208898
0.0369566499547558
0.0529512130586873
0.0665210106284902
0.0773888078338744
0.0804083332115319
0.0765248072439739
0.0663854309652341
0.0463660064900674
0.0257284154936588
0.00913199379967889
-0.00658616585869007
-0.0168912115325547
-0.0247016873315154
-0.027954448101576
-0.0334584388320646
-0.0346067090461034
-0.0382843074119234
-0.0455071221138747
-0.0528348191968354
-0.063387329732478
-0.0753154622287986
-0.0879598646442077
-0.102057911279338
-0.108166350683065
-0.109769324390382
-0.107162613506271
-0.098532200507968
-0.0810289938869563
-0.0647137081362187
-0.0438430736054209
-0.0202205876028893
0.00257066396090651
0.0250106426867936
0.0451828820701445
0.0575203116630871
0.061437732546459
0.0605081804684277
0.0473435230716092
0.0301755883301352
0.0135565273904984
0.00201897624153
-0.00829114407680608
-0.0109478659499109
-0.000912121777455689
0.0166820543209138
0.0410560161881105
0.0647098709759378
0.0796070062395516
0.0867434848351842
0.085548529171062
0.0760195811403312
0.0610952659913948
0.0439089448569085
0.0292464199681319
0.0172485790600428
0.00971767236387643
0.00530851939051596
0.00897083306788398
0.017007669347078
0.026954324250713
0.0366045904989895
0.0464897549091242
0.0543725611793785
0.0628015232629378
0.0634637531747379
0.0554501636915786
0.041527667139296
0.0173251304076454
-0.014868900159214
-0.0478733709537206
-0.0723221574463935
-0.0891426693007739
-0.100077297047716
-0.103176443501201
-0.0956479350302098
-0.0867230199803531
-0.0749029674986093
-0.0622464140756442
-0.0504804016011887
-0.0403192814141909
-0.0299995266259163
-0.0209832871613759
-0.0222747154302253
-0.0327987670271184
-0.0492374814335561
-0.0702590442687333
-0.0894506014133107
-0.103592455628314
-0.111051575450893
-0.112505219670615
-0.110470565431704
-0.10166684069405
-0.0842672374006212
-0.0685278454553649
-0.0529233936466513
-0.0455739526554325
-0.0454840991521897
-0.0491415524265353
-0.0510329526816284
-0.0555879816983318
-0.0559323668335364
-0.0479549106096883
-0.0391802843374975
-0.0276331818570634
-0.0119292196917335
0.00440643498482822
0.0183098736410494
0.0300461800996641
0.0390859541472604
0.0430353513663059
0.0395326635566205
0.0294784082834438
0.020043982300964
0.0100179941085228
0.00128579084087017
-0.00522004086970713
-0.00608621585043343
-0.00935531652802327
-0.0159029509022267
-0.0174053910101861
-0.0148201682236474
-0.00488719919168069
0.00663796752248129
0.0155932600912279
0.0219231675958298
0.0263180591234798
0.0300766215712254
0.0312179209440873
0.0313725585034048
0.0281305098057948
0.0248458366527319
0.02075324940254
0.0202921186657911
0.020562510560247
0.0281687854795961
0.0364255230192174
0.0452075038486131
0.0538516666712557
0.0606722190704332
0.0613779367987494
0.0582762322384108
0.0513994014884478
0.0386293320738414
0.0193445958871112
-0.00185671872142148
-0.0210340975587612
-0.0396033312584591
-0.0523471800778131
-0.0640876114837297
-0.0686861283169492
-0.0724682893004218
-0.0694372524419219
-0.0628789059952679
-0.0561590790534622
-0.0541074773566444
-0.048779900070067
-0.0450441047733211
-0.0502118003815305
-0.0508366179805925
-0.0522506115440788
-0.0522512510707923
-0.0444138511971945
-0.0351778064012338
-0.0209498079379256
-0.000661005218143824
0.0199817243754076
0.0408139553270614
0.0552989156238425
0.0625911189742055
0.0630151251852374
0.0610776790067744
0.0603422232862817
0.0607527994363306
0.0599370831132973
0.0610664872892886
0.0619020289404396
0.0622959773959383
0.0608768676187442
0.054879386099805
0.0519983182556142
0.0533512370179639
0.0575522879987607
0.0606901258184104
0.0622723149075398
0.0599559491513447
0.0560308539474111
0.051308268931778
0.0446571911116706
0.0360200630828762
0.0264891005429979
0.0179512910128057
0.00975713116209765
0.00355934987649905
-0.00571925542224327
-0.00921708282890633
-0.00527040359839304
-0.00104500903324801
0.00401360570107812
0.0106886337966051
0.0190016496870119
0.0222845641416127
0.0256781486939799
0.0277995867079088
0.0259964091629392
0.0205281679757336
0.0113600089404079
0.00281613349933841
-0.00616481368351913
-0.0154564333508806
-0.0217567947213201
-0.0258557772386467
-0.0257715835468181
-0.0258059900840029
-0.0306818376765195
-0.039031914139972
-0.0460101098740203
-0.0532837669496927
-0.0571704905508179
-0.0583130050244354
-0.0579826894769272
-0.0523609299021527
-0.0442216734197962
-0.0347314167552304
-0.0246529553959488
-0.0162271589696212
-0.0121273770439028
-0.00738845212074053
-0.00441270234662024
-0.00537669293817206
-0.00295521457135071
0.00198398453740238
0.00831212055300796
0.0211456310175907
0.0344807222835494
0.0489129216264692
0.0644866761529362
0.0760870512086024
0.0848802237554839
0.0907926482215314
0.0928087561857515
0.0903024509956552
0.0851772839138916
0.0762044043605245
0.0606514344522454
0.0474870968187836
0.0323053721676749
0.0170034804471047
0.00890624086982332
0.00515503297928271
0.00470212016080193
0.00667515600086968
0.0111364304013781
0.0107113050185977
0.00907085504587098
0.00646235348696191
0.00289151451305534
0.000381573613592992
-0.00143802377974501
-0.00154176140793729
-0.00158608380681445
-0.00232263631562071
-0.00337187262044477
-0.00493254163566585
-0.00888897364855958
-0.0124223907168273
-0.0161472820831086
-0.0146020896143535
-0.00798551426043787
-0.000888484870125769
0.005770321630314
0.0143240873520073
0.0194965794105678
0.0216248283839952
0.0205049531560346
0.0193087184384854
0.0138183816033294
0.00831378332246298
0.00317838701091742
-0.00487648711923004
-0.0154693198141571
-0.0225141222554135
-0.0283258532404248
-0.0331047805595147
-0.0385138975020598
-0.0416280728333111
-0.0427024777119438
-0.0423430636989726
-0.0378619000176752
-0.0332179767877992
-0.0279606515106967
-0.0220293610066018
-0.0171365339798426
-0.0123835394689839
-0.00582420175592401
0.000730393866555522
0.00234261832778314
0.000277508547723422
-0.00297543640603069
-0.00978885168708585
-0.0203012319214581
-0.0277990431102023
-0.0314723566470421
-0.0316493136886597
-0.0311472852185843
-0.027098729382615
-0.0208031324861908
-0.0129113408656123
-0.00374708294323872
0.00656007316878042
0.0181362421383418
0.0261149774156169
0.0306654018399833
0.0331287628112699
0.0316736157037717
0.0294970824634772
0.0285367371741921
0.0277093814649736
0.0258478790837353
0.0218000267271508
0.0176184173584436
0.0142394140151436
0.0116648713247199
0.0108111671149063
0.0109612000818868
0.0115295794484849
0.0110985704199406
0.0109602407918166
0.00868413324223454
0.00531417920193019
0.00182312758079637
-0.000934502014793637
-0.00296636152196652
-0.00402805900480258
-0.00418838835186998
-0.00360376500674967
-0.00163796541144486
0.000252375467647334
0.00234787203973431
0.00424204464313027
0.00556445798124741
0.00649807105390932
0.00728577610689262
0.00732133379216166
0.00713392048877873
0.00623506569299401
0.0051503324579387
0.00420639102885421
0.00327735057219363
0.00292295044865605
0.00329378640872985
0.00364152905918018
0.00406358471373594
0.00431546230983684
0.00431453499610231
0.00415305450095066
0.00401984108653447
0.00362525310432232
0.00317457543170513
0.00276489461905505
0.00228525597921828
0.00167999510705423
0.000937491802179118
0.000271507229044202
-0.000384480262505722
-0.000990268744208385
-0.00153656845102389
-0.00206155912774652
-0.00259454069075398
-0.0031485978566039
-0.00365288065834431
-0.00410249991425071
-0.00450300351856247
-0.0048204645791299
-0.00510662080707289
-0.00539092240754682
-0.00565802073942834
-0.00593071493005275
-0.00619058661007204
-0.00643056900930236
-0.006668952591749
-0.00688140336596436
-0.00707140675253685
-0.00724420687051695
-0.00739555086726007
-0.00752905206869732
-0.00763821927868697
-0.00772426759798461
-0.00779202545327696
-0.00783861497435338
-0.00786835296652982
-0.00788136733514898
-0.00787724238784708
-0.00785658567500194
-0.00781968498363462
-0.00776753158015098
-0.00770047720424346
-0.00761970498033196
-0.00752569455345159
-0.00741918137932286
-0.0073005811503095
-0.00717037351144662
-0.00702894217876232
-0.00687647901027063
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
